'''
random()模块是numpy包里边的一个模块其中包含了多种函数
random模块中的函数
1.random()用于生成无约束的随机数
语法:
    numpy.random.random(元素个数)
2.rand()用于生成指定shape的均匀分布的随机数组
语法:
    numpy.random.rand()
3.randn()用于创建指定shape且服从正态分布随机数
语法:
    numpy.random.randn()
4.randint()
语法：
    numpy.randint(开始位置，结束位置，size=元素个数)
'''
import numpy as np
a1 = np.random.random(20)         # 生成20个无约束的随机数
print(a1)
a2 = np.random.rand(3,4)          # 生成一个3行4列的均匀分布随机数
print(a2)
a3 = np.random.randn(3,4,5)       # 生成一个shape为(3,4,5)的服从正态分布的随机数
print(a3)